package com.newasia.shopping.dal.persistence;

import com.newasia.shopping.dal.entitys.ItemSpuSpec;
import com.newasia.shopping.dal.entitys.ItemSpuSpecExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ItemSpuSpecMapper {
    long countByExample(ItemSpuSpecExample example);

    int deleteByExample(ItemSpuSpecExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ItemSpuSpec record);

    int insertSelective(ItemSpuSpec record);

    List<ItemSpuSpec> selectByExample(ItemSpuSpecExample example);

    ItemSpuSpec selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ItemSpuSpec record, @Param("example") ItemSpuSpecExample example);

    int updateByExample(@Param("record") ItemSpuSpec record, @Param("example") ItemSpuSpecExample example);

    int updateByPrimaryKeySelective(ItemSpuSpec record);

    int updateByPrimaryKey(ItemSpuSpec record);
}